Advance Auto Parts Inc. (AAP) has received mixed ratings from analysts. Nineteen research firms... (15 revisions)